علم و دانش

علم و دانش
 
قالب وبلاگ

روش نصف کردن اولین و ساده ترین روش برای پیدا کردن صفرهای تابع است ، که البته معایب و محدودیتهایی دارد.این روش برای توابعی قابل اجراست که حول ریشه خود اکیدا یکنوا باشند. به عبارت دیگر این روش تنها برای پیدا کردن ریشه های ساده قابل استفاده است ، و قادر به یافتن ریشه های مضاعف نیست. در ضمن سرعت همگرایی آن بسیار کند است و به همبن دلیل اغلب برای محاسبه صفرهای توابع چند جمله ای (معادلات ساده) استفاده می شود.
الگوریتم روش نصف کردن برای تابعی به نام f به صورت زیر است ، که در آن [a,b] به عنوان بازه حاوی ریشه و عدد e به عنوان میزان دقت به کار رفته است.


۰ - شروع
۱ - اعداد a ، b و e را بگیر.
۲ - (a+b)/2 را در m قرار بده.
۳ - اگر قدرمطلق f(m) کمتر از e بود برو به ۷
۴ - اگر f(a) * f(m) منفی بود m را در b قرار بده
۵ - وگرنه m را در a قرار بده
۶ - برو به ۲
۷ - مقدار m را به عنوان صفر تابع چاپ کن.
۸ - پایان


اکیدا یکنوا بودن تابع حول ریشه اش برای شرط عبارت ۴ الزامی است. این شرط مشخص می کند که ریشه در کدام نصفه بازه قرار دارد.
کد الگوریتم بالا به چهار زبان بیسیک ، سی ، ++C و پاسکال از اینجا قابل دانلود است. برای نتیجه دادن این برنامه ها مقادیر a و b باید به درستی وارد شود. انتخاب بازه ای که شامل ریشه نیست ، حلقه بی نهایت ایجاد می کند. در این برنامه ها از تابع با ضابطه f(x) = x² - ۲ استفاده شده که شما می توانید هر تابع دلخواه دیگری را جایگزین کنید. 


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





[ یک شنبه 6 / 11 / 1391برچسب:روش تنضیف, ] [ 9:24 ] [ Ali Taheri ] [ ]
درباره وبلاگ

گاهي گمان نمي كني ولي مي شود،گاهي نمي شود نمي شود كه نمي شود،گاهي هزار دوره دعا بي اجابت است،گاهي نا گفته قرعه به نام تو مي شود، گاهي گداي گداييو بخت نيس،گاهي تمام شهر گداي تو مي شود
نويسندگان
آخرين مطالب
لينک دوستان

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان علم و دانش و آدرس alta.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





خريد آسان
آرشيو مطالب
امکانات وب
ورود اعضا:

<-PollName->

<-PollItems->

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 39
بازدید دیروز : 22
بازدید هفته : 39
بازدید ماه : 423
بازدید کل : 14981
تعداد مطالب : 56
تعداد نظرات : 4
تعداد آنلاین : 1